body {
  position: relative; /* For scrollyspy */
  /*font-family: 'Lato', sans-serif !important;*/
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  /*font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; */
}
h4, h3, h2, h1 {
	font-size:14px;
	margin:0;
}
form, ul, ol, dl, dd, p {
	margin:0;
	padding:0;
}
ol, ul {
    list-style: none outside none;
}
li {
	list-style-type:none;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* ----------------------------------
 * home
 * ---------------------------------- */
.home {
    background: url(../img/index.png) no-repeat 50% 100px;
}
@media (max-width: 767px) {
    .home {
        background: none;
    }
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.clearfix {
	clear: both
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.overflow {
	overflow:hidden;
}

.fl {
	float:left;
	display:inline;
}
.fr {
	float:right;
	display:inline;
}

/*** margin & padding | width & height ***/
.ml2 {
	margin-left:2px;
}
.mr2 {
	margin-right:2px;
}
.mt2 {
	margin-top:2px;
}
.mb2 {
	margin-bottom:2px;
}
.ml10 {
	margin-left:10px;
}

.mr10 {
	margin-right: 10px;
}
.mb10 {
	margin-bottom:10px;
}
.mt10 {
	margin-top:10px;
}
.ml5 {
	margin-left:5px;
}
.mr5 {
	margin-right:5px;
}
.mt5 {
	margin-top:5px;
}
.mb5 {
	margin-bottom:5px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px!important;
}
.mt20 {
	margin-top: 20px!important;
}
.mr20 {
	margin-right:20px!important;
}
.mb20 {
	margin-bottom: 20px!important;
}
.ml25 {
	margin-left: 25px!important;
}
.mt25 {
	margin-top: 25px!important;
}
.mb25 {
	margin-bottom: 25px!important;
}
.mr25 {
	margin-right:25px!important;
}
.ml30 {
	margin-left: 30px!important;
}
.mt30 {
	margin-top: 30px!important;
}
.mb30 {
	margin-bottom: 30px!important;
}
.mr30 {
	margin-right:30px!important;
}
.p10 {
	padding:10px;
}
.pl10 {
	padding-left:10px;
}
.pl20 {
	padding-left:20px;
}
.pl25 {
	padding-left:25px;
}
.pl30 {
	padding-left:30px;
}
.p10_0 {
	padding:10 0px;
}
.p0_10 {
	padding:0 10px;
}
.tl {
	text-align: left
}
.tr {
	text-align: right
}
.tc {
	text-align: center
}
.f14{
	font-size:14px;
}
.f15{
	font-size:15px;
}
.f18{
	font-size:18px;
}
.f20{
	font-size:20px;
}
.f25{
	font-size:25px;
}
.f30{
	font-size:30px;
}
.normalwrap{
	overflow:visible;
    word-break:break-all; 
    white-space:normal;
}
.textoverhid{
    white-space: nowrap;
    width: 100%;                  /* IE6 需要定义宽度 */
    overflow: hidden;             
    -o-text-overflow: ellipsis;    /* Opera */
    text-overflow:    ellipsis;    /* IE, Safari (WebKit) */
}
.textcenter{
	text-align:center;
}
.fontweight{
	font-weight:bold;
}
/*Color*/
.gray {
    color: #7E7E7E;
}
.darkgray{
	color:#787878;
}
.orange {
    color: #FF6C1F;
}
.green {
    color: #E77817;
}
.blue {
    color: #01A5CB;
}
.black {
    color: #0B0915;
}
.red {
    color: #D3253C;
}
.white {
    color: #FFFFFF;
}
.darkBlue {
    color: #0D75AD;
}
.bgwhite {
    background-color: #FFFFFF;
}
.bgdarkBlue {
    background-color: #0D75AD;
}  
.bgBlue {
    background-color: #1DAFD4;
} 
.bgGray {
    background-color: #ccd1d9;
} 
.box {
    padding: 10px;
}
a {
    color: #434a54;
}

a:hover {
    color: #434a54;
}
/* ----------------------------------
 * overright bootfal style
 * ---------------------------------- */
.form-control {
    margin: 5px 0 !important;
	height:40px;
}
.btn-group, .btn-group button, .btn-group ul {
    width: 100%;
}

.select{
	color:#606366;
	padding:11px 25px 11px 5px;
	-webkit-appearance:none;
	border:1px solid #dddddd;
	border-radius:3px;
	background:url(http://dev.pupuxing.net/Mobile/memberCard/imgs/icons2.png) no-repeat right -121px;
	-webkit-background-size:40px auto;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	width:100%;
}
.row {
	margin-right:0px;
	margin-left:0px
}
.col-xs-4,.col-xs-12  {
	min-height:1px;
	padding-right:1px;
	padding-left:1px
}

.btn-group button {
  text-align: left;
}

.btn-group span {
	position: absolute;
	right: 10px;
	top: 14px;
}
.dropdown-menu > li > a {
    white-space: inherit;
    text-align: center;
    font-size: 14px;
}
.nav>li {
	position:relative;
	display:inline-block;
	min-width:100px
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	background-color:#F5F7FA!important;
}
.nav-tabs {
	text-align: center;
}
/* ----------------------------------
 * icons
 * ---------------------------------- */
@font-face {
	font-family: 'icomoon';
	src: url('fonts/icomoon.eot');
}
@font-face {
	font-family: 'icomoon';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABw8AAoAAAAAG/QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAF+AAABfgpQbIGk9TLzIAABjUAAAAYAAAAGAIIvzLY21hcAAAGTQAAAC8AAAAvE728GlnYXNwAAAZ8AAAAAgAAAAIAAAAEGhlYWQAABn4AAAANgAAADYBVCp1aGhlYQAAGjAAAAAkAAAAJAPiAf9obXR4AAAaVAAAAHgAAAB4NQADt21heHAAABrMAAAABgAAAAYAHlAAbmFtZQAAGtQAAAFFAAABRVcZpu5wb3N0AAAcHAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2D4lPh0BR0AAAEMDx0AAAERER0AAAAJHQAAF9cSAB8BAQgPERMWGyAlKi80OT5DSE1SV1xhZmtwdXp/hImOk5hpY29tb29uaWNvbW9vbnUwdTF1MjB1RTAwNnVFMDIzdUUwMjR1RTAzNnVFMDQ0dUUwNDV1RTA0NnVFMDQ3dUUwNTF1RTA1NXVFMDU4dUUwNzR1RTA5M3VFMDk0dUUwOTV1RTExNHVFMTE1dUUxMTZ1RTExN3VFMTIwdUU2MDB1RTYwMXVFNjA2dUU2MEV1RTYxNHVFNjE1AAACAYkAHAAeAgABAAQABwAKAA0BNQQJBNwFzQbbB6sIiwmaCkoK+gx6Db0N/A51Du4PdQ+0EA0QnBFXEfATDhO5FE4VcRaG/JQO/JQO/JQO+5QO95T4VBWdi52Im4WbhZqDmICXgZd/lXyVfZN7knuSepB5j3iWU5del2uYapxwn3cI+1iLBY6EjISLhIt5hXx+fn9/fIV5i3mLfJF/l36YhZqLnYuSjJKOkgj7WIsFn5+cppisl6uXuJbDj56QnZKckpuTm5WZlZqXl5eVmJaak5uRm5Gdjp2LCIv8FBWFi4aJh4eHh4mGi4WLhY2Gj4ePhpCJkYuRi5CNj5CPj42Qi5GLkYmQh4+Hj4aNhYsIi/fpFX6Lf4mAh3+HgYaDhYOFhIOEg4SChYKHg4eDh4KHgoiCiIOJhYqFiYWKhX1De1V6Zwj39IsFeq97wX3TipGJkYqRiZGIkoiVh5SIlIaTh5OFlISUhJOEk4ORg5GBkH+PgI9/jX6LCA73lPhpFZ2LmoWXf5h+kXyLeQiLgAWQipKIkogIk5IFl5iakZ2LnIuahZh+mH+RfIt5i3qFe35/CIODBY+EjYWNhQiWiwWdi5qFl3+YfpF8i3mLeoV8fn5/f3yEeYsIgIsFiYaJhYeDCJOEBZh+kXyLeYt6hXx+fn5/fIV6inmLfJJ/lwiDkwWEiISIhokIi4AFi3qFfH5+f398hHmLeYt8kn+XfpiFmoucCIuWBYaNhI6EjgiDgwV/f3yEeYt6i3ySfpd/mISai5yLnZKal5gIk5IFh5OJkYmQCICLBXmLfJJ/l36YhZqLnIudkZqYmJeXmpGdiwiWiwWNkY2Rj5IIg5MFf5eEmoudi52SmpeXmJiakZyLnYuahZd+CJOEBZKOko6QjAiLlgWLnZGamJiXl5qRnYsIi2EVhYuGiYeGh4eJhouFCItfBXKIdIF3fAhrqgWHj4aOhYuFi4aIh4eHh4mGi4WLhY2Gj4cIqmwFfHaCdYdyCF+LBYWLhomHhoeHiYaLhYuFjYaPh4+HkImRiwi3iwWPcpR0mncIbGwFh4eJhouFi4WNho+Gj4eQiZGLkYuQjY+QCKuqBZ97ooKkiAiLXgWLhY2Gj4ePh5CJkYuRi5CNj4+Pj42Qi5EIi7gFpI6ilKCbCKpsBY+GkImRi5GLkI2Pj4+QjZCLkYuQiZCHkAhsqgWan5Sij6QIt4sFkYuQjY+Pj4+NkIuRi5GJkIePh5CGjYWLCF+LBYekgqF8oAiqqgWPj42Qi5GLkYmQh4+Hj4aOhYuFi4aIh4cIbGwFdpp0lXKOCIu3BYuRiZCHj4eQho2FiwiL+xQVo4ufgpt7nHqTd4tzi3SDd3p6e3p3g3OLc4t3k3ucepyDn4uii6OTn5ycm5uflKOLCItgFX+LgYeDgoODhoGLf4uAkIGTgpODlYeXi5eLlY+Tk5OUkJWLlouXhpWDk4OUgY9/iwgO+A34PxWii6CFn4Cff5p8l3eWd5F2i3SLeod7hXuFe4F9f38I+2f7Z/tn92cFf5eBmYWbhZuHm4uci6KRoJafl5+amp+Xn5agkaKLnIubiJuEm4WZgpd+CKltqakFl5eZlZuRm5Gbj5yLCItgFYCLgImAh4GGgoWCgwhPT0/HBYKTgpGBkICPgI2Ai3yLfId+hH6DgYGDfoR+h3yLfIuAjYCPgJCBkYKTggj3SftJ90n3SQWTlJGUkJWP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) format('woff');
	font-weight: normal;
	font-style: normal;
}

.icon {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home-outline:before {
	content: "\e60e";
}
.icon-trash:before {
	content: "\e601";
}
.icon-pencil:before {
	content: "\e600";
}
.icon-edit:before {
	content: "\e606";
}
.icon-gift:before {
	content: "\e614";
}
.icon-shopping-cart:before {
	content: "\e615";
}
.icon-bell:before {
	content: "\e006";
}
.icon-cog:before {
	content: "\e023";
}
.icon-heart:before {
	content: "\e024";
}
.icon-search:before {
	content: "\e036";
}
.icon-square-plus:before {
	content: "\e044";
}
.icon-square-minus:before {
	content: "\e045";
}
.icon-square-check:before {
	content: "\e046";
}
.icon-square-cross:before {
	content: "\e047";
}
.icon-rewind:before {
	content: "\e051";
}
.icon-fast-forward:before {
	content: "\e055";
}
.icon-repeat:before {
	content: "\e058";
}
.icon-head:before {
	content: "\e074";
}
.icon-star:before {
	content: "\e093";
}
.icon-arrow-left:before {
	content: "\e094";
}
.icon-arrow-right:before {
	content: "\e095";
}
.icon-plus:before {
	content: "\e114";
}
.icon-minus:before {
	content: "\e115";
}
.icon-check:before {
	content: "\e116";
}
.icon-cross:before {
	content: "\e117";
}
.icon-menu:before {
	content: "\e120";
}

.footerIcon{
	font-size: 30px;
}
.footerIcon2{
	margin-top:1px;
	font-size: 25.5px;
}
/* ----------------------------------
 * footer
 * ---------------------------------- */
footer {
    position: fixed;
    bottom: 0px;
    background-color: #656D78;
    width: 100%;
    margin: 0 auto;
	z-index:9999;
}
footer .row{
	padding-top:5px;
	padding-bottom:5px;	
}
footer .col-xs-4,footer .col-xs-12  {
	min-height:1px;
	padding-right:5px;
	padding-left:5px;
}
footer a span{
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 20px;
    padding: 6px 0;
    text-align: center;
    top: 0;
    width: 24.5%;
}
footer a:hover {
    color: #fff;
}
/* ----------------------------------
 * list
 * ---------------------------------- */
.list-group {
    margin-bottom: 10px;
}

.list-group > a {
	position: relative;
}

.list-group > a > a > span {
	position: absolute;
	right: 10px;
	top: 3px;
}

.list-group .glyphicon {
	float: right;
	top: -6px;
	right: -10px;
	padding: 10px;
}
/* ----------------------------------
 * userCenter
 * ---------------------------------- */
.userCenter{ font-size:12px;}
.userCenter header >.top{ background:url(../imgs/us_bg.jpg); background-size:100% 186px; height:186px; width:100%; padding-top:10px;}
.userCenter header >.top .img{ position:relative; width:100px; height:100px; display:block; border-radius:50px; border:1px solid #adc3be;  margin:0px auto; margin-bottom:10px}
.userCenter header >.top .img img{ width:90px; height:90px; border-radius:45px; border:2px solid #fff; margin:4px 0 0 4px;}

.userCenter header >.top >label{ display:block; width:300px; margin:0 auto;}
.userCenter header >.top >label >div{ width:100px; float:left;}
.userCenter header >.top >label >div .text{ display:block; line-height:20px; text-align:center; width:100%; color:#fff; }
/* ----------------------------------
 * shipping card
 * ---------------------------------- */
.groupbox {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    margin-bottom: 10px;
}
.OtherTitle {
    border-bottom: 1px solid #e6e9ed;
	border-top: 1px solid #e6e9ed;
    font-weight: bold;
    height: 3em;
    width: 100%;
}
.OtherTitle .TitleLeft {
    float: left;
    margin-left: 6px;
}
.OtherTitle .TitleLeftSpan {
    line-height: 30px;
}
.OtherTitle .TitleRight {
    float: right;
}
.OtherTitle .TitleRightSpan {
    color: black;
    font-size: 1em;
    line-height: 3em;
}
.ItemTable {
	border-bottom: 0px solid #e6e9ed;
	border-top: 0px solid #e6e9ed;
}
.orderListHeader {
    height: 55px;
}
#orderListTitle .tit{
    display: block;
    float: left;
    width: 75px;
	padding-left: 5px;
}
table.ordertable tbody tr td{
	padding-left: 5px;
}
#orderListTitle li span.info {
    font-weight: normal;
}
.ordertable{
	 width:100%; 
	 border-top: 1px solid #e6e9ed;
}
.orderBasic {
    height: 150px;
}
.orderShipp {
    height: 160px;
}
.orderPayment {
    height: 85px;
}
.orderPrdName {
    display: block;
    float: left;
    width: 40%;
}
.orderListPrdName {
    display: block;
    float: left;
    width: 85%;
}
.orderPrdInfo {
    float: left;
    margin: 0 2px;
}
.orderPrdInfo {
    float: left;
    margin: 0 3px;
}
.ItemTable .ItemTableLeft {
    padding-left: 0.3em;
    padding-right: 0.8em;
    padding-top: 0.8em;
    vertical-align: top;
}
.ItemTable .Remove {
    border-radius: 4px;
    width: 26px;
}
.ItemTable .removeicon {
    background-color: transparent;
    background-image: url("images/icon-delete.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 70% auto;
    border-radius: 4px;
    height: 22px;
    width: 26px;
}
.OtherTitle .ItemQtySpan {
    display: table-cell;
}
.ItemTable .ItemTableRight {
    width: 100%;
}
.ItemTable .OtherProductItem {
    padding: 0.2em 0 0;
}
#OtherProductRight a, #ComboTableRight a {
    color: inherit;
    display: block;
}

.ItemTable .ItemTableLeft {
    padding-left: 0.3em;
    padding-right: 0.8em;
    padding-top: 0.8em;
    vertical-align: top;
}
.ItemTable .Remove {
    border-radius: 4px;
    width: 26px;
}
.ItemTable .removeicon {
    background-color: transparent;
    background-image: url("images/icon-delete.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 70% auto;
    border-radius: 4px;
    height: 22px;
    width: 26px;
}
.OtherTitle .ItemQtySpan {
    display: table-cell;
}
.ItemTable .ItemTableRight {
    width: 100%;
}
.ItemTable .OtherProductItem {
    padding: 0.2em 0 0;
}
#OtherProductRight a, #ComboTableRight a {
    color: inherit;
    display: block;
}
.ItemLeft {
    display: table-cell;
    padding: 3px 0;
    text-align: center;
    vertical-align: middle;
    width: 8px;
}
.ui-mobile a img, .ui-mobile fieldset {
    border-width: 0;
}
.ItemLeft img {
}
.ItemRight {
    display: table-cell;
    min-width: 170px;
    padding: 5px 0 5px 5px;
    word-wrap: break-word;
}
.ItemRightWrod {

    line-height: 15px;
    width: 100%;
}
.ProductPrice {
    border-top: 1px solid #e6e9ed;
    padding-bottom: 3px;
    padding-right: 8px;
    padding-top: 8px;
    text-align: right;
}
#OtherProductRight .ItemTableRight .ProductPrice .Price {
    color: #ee7700;
    white-space: nowrap;
}
.OrderPanel {
    background-color: #fff;
    border: medium none;
    border-radius: 0;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
}
.OrderPanelTit {
	margin-bottom:10px;
	border:1px solid transparent;
	border-radius:3px;
}

.Order-tab-content {
    padding: 0px;
}
.panel-body {
	padding:10px
}
.ItemQty {
    -moz-user-select: none;
    height: 40px;
}
.ItemQty .qtyLable {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
}
.ItemQty .ReduceTable {
    display: table-cell;
    height: 22px;
    padding: 2px 8px 0;
    text-align: center;
    vertical-align: middle;
}
.ItemQty .Reduce {
    border-radius: 4px;
    height: 22px;
    width: 22px;
}
.ItemQty .Reduceicon {
    background-image: url("images/icon-reduce.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 60% auto;
    border-radius: 4px;
    height: 22px;
    width: 22px;
}
.ItemQty .QtyTable {
    display: table-cell;
    font-size: 1.2em;
    height: 2.2em;
    text-align: center;
    vertical-align: middle;
    width: 2.2em;
}
.ItemQty .AddTable {
    display: table-cell;
    height: 22px;
    padding: 4px 8px 3px;
    text-align: center;
    vertical-align: middle;
}
.ItemQty .add {
    border-radius: 4px;
    height: 22px;
    width: 22px;
}
.ItemQty .addicon {
    background-image: url("images/icon-add.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 70% auto;
    border-radius: 0.4em;
    height: 22px;
    width: 22px;
}
.checkoutDiscount {
	margin-bottom: 30px;
}
.checkoutDiscount table {
    width: 100%;
}
.checkoutDiscount ul li b {
    display: table-cell;
    font-size: 15px;
    margin-right: 5px;
    text-align: right;
    width: 320px;
}
.checkoutDiscount ul li span {
    color: #900;
    font-size: 15px;
    text-align: right;
}
.total {
    height: auto;
    min-height: 175px;
    padding: 10px 10px;
    position: relative;
    width: 90%;
}
.tline {
    border-top: 2px solid #f25a4f !important;
}
.total .totalinfo {
    font-size: 14px;
    height: 180px;
    margin-right: 10px;
    padding: 5px 15px 5px 10px;
    width: 200px;
}
.total .totalinfo {
    float: right;
    position: relative;
}
.total .totalinfo .tit {
    float: left;
    text-align: right;
    width: 90px;
}
.total .totalinfo span {
    display: inline-block;
}
.total .totalinfo .all {
    color: #d3253c;
    font-weight: bold;
    left: 26px;
    margin: 0;
    position: absolute;
    width: 200px;
}
.total .totalinfo p {
    margin:4px -20px 5px 10px;
    text-align: right;
}
.total .all span {
    font-size: 18px;
    width: 118px;
}
.total .totalinfo span {
    display: inline-block;
}
.total .remark .intxt {
    height: 20px;
    width: 200px !important;
}
.orderTrace {
    overflow: hidden;
    width: 100%;
}
.orderTrace .proDate {
    width: 50px;
	font-size:12px;
	padding-left: 5px;
}
.orderTrace .proNote {
    display: inline;
    overflow: hidden;
    text-align: left;
    width: 75% !important;
	font-size:12px;
}
.orderTrace .proUser {
    text-align: right;
    width: 50px;
}
/* ----------------------------------
 * coupon
 * ---------------------------------- */
.list_coupon_ul{
	padding-top:10px;
}
.list_coupon_ul li[data-card]:first-of-type{
	margin-top:0;
}
.list_coupon_ul li{
	margin:10px 0;
}
.list_coupon_ul a{
	display:block;
	width:281px;
	height:109px;
	margin:auto;
	background:url(../imgs/4.png) no-repeat 0 -9px;
	-webkit-background-size:575px auto;
	position:relative;
}
.list_coupon_ul a>p{
	position: absolute;
	max-width:200px;
	height:20px;
	color:#ffffff;
	-webkit-box-sizing:border-box;
}

.list_coupon_ul a>p:nth-of-type(1){
	left:20px;
	top:20px;
	font-size:20px;
}
.list_coupon_ul a>p:nth-of-type(1)>span{font-size:30px;}
.list_coupon_ul a>p:nth-of-type(2){
	left: 20px;
	top: 62px;
	font-size: 12px;
}
.list_coupon_ul a>p:nth-of-type(2):first-letter{
	font-size:14px;
	margin-right:3px;
}
.list_coupon_ul a>p:nth-of-type(3){
	left: 20px;
	top: 83px;
	font-size: 12px;
}
.list_coupon_ul a>p:nth-of-type(4){
	left: 140px;
	top: 42px;
	font-size: 11px;
}
.list_coupon_ul a>p:nth-of-type(5){
	right: 16px;
	top: 30px;
	width: 25px;
}
.list_coupon_ul li:nth-of-type(4n+2) a, .list_coupon_ul li .a2{background-position: 0 -133px;}
.list_coupon_ul li:nth-of-type(4n+3) a, .list_coupon_ul li .a3{background-position: 0 -256px;}
.list_coupon_ul li:nth-of-type(4n) a, .list_coupon_ul li .a4{background-position: 0 -378px;}

.list_coupon_ul li a[disabled]{background-position: 0 -502px;}
.list_coupon_ul li a[disabled]:after{
	content: "";
	background: url(../imgs/7_2.png) no-repeat 75% center;
	-webkit-background-size: 110px auto;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	pointer-events: none;
}
.list_coupon_ul li a[disabled="expire"]:after{
	background-image: url(../imgs/7_1.png);
}
.list_coupon_ul a[disabled]>p{color:rgba(255,255,255,0.3)!important;}

.list_coupon_ul a.on{
	background-position-x:right!important;
}

/**color**/
.list_coupon_ul li:nth-of-type(4n+1) a.on>p:nth-of-type(5){color:#ee5375;}
.list_coupon_ul li:nth-of-type(4n+2) a.on>p:nth-of-type(5){color:#ffa619;}
.list_coupon_ul li:nth-of-type(4n+3) a.on>p:nth-of-type(5){color:#92c427;}
.list_coupon_ul li:nth-of-type(4n) a.on>p:nth-of-type(5){color:#2f9abd;}

/**********************coupon***********************/
.tbox > * {
	height: 100%;
	display: table-cell;
	vertical-align: top;
}
.tbox > *:last-child {
	width: 100%;
}
.coupon{
	background:#D7D9D8;
}
.list_coupon{
	width:300px;
	margin:10px auto;
}
.list_coupon *[data-card]{
	background-color:#ffffff;
	margin-bottom:10px;
}
.list_coupon *[data-card]::after{
	content:"";
	display: block;
	height:6px;
	width:100%;
	background:url(../imgs/6.png) no-repeat center top #D7D9D8;
	-webkit-background-size:100% auto;
}
.list_coupon *[data-card] header {
	padding: 10px 20px 5px;
	overflow: hidden;
	background: #ffffff;
	font-size: 18px;
}

.list_coupon section{
	margin:5px;
}

.list_coupon figure{
	background:#E77817;
}
.list_coupon figure>div{
	vertical-align: middle;
}
.list_coupon figure img{
	width: 210px;
	height: 110px;
}


.list_coupon figure label{
	display: block;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	position: relative;
}
.list_coupon figure label::after{
	content: "";
	position: absolute;
	display: inline-block;
	border:6px solid #E77817;
	border-color:transparent #E77817 transparent transparent;
	z-index:10;
	left:-12px;
	top:50%;
	margin-top:-6px;
}

.list_coupon .des{
	color:#4d4d4d;
	margin:10px -5px 0;
	padding:5px 18px 0;
	-webkit-box-sizing:border-box;
	border-top:1px dashed #dddddd;
}
.list_coupon dt{
	font-weight:bold;
	padding:5px 0;
	font-size:14px;
}
.list_coupon a.toggle dd{
	display: block;
}
.list_coupon dd{
	display: none;
	line-height:16px;
	border-top:1px solid #dddddd;
	padding:5px 0;
	word-break: break-all;
	word-wrap: break-word;
}
.list_coupon dd .descp {
    white-space: pre-line;
    line-height:22px;
    margin-top: -20px;
}

.list_coupon dd img{
	max-width:100%;
	max-height: 180px;
}

/****/
.list_coupon *[data-card] a.on figure{
	background:#a1a1a1;
}
.list_coupon *[data-card] a.on label::after{
	border-right-color:#a1a1a1;
}

.list_coupon *[data-card] a[disabled] figure{
	position: relative;
}
.list_coupon *[data-card] a[disabled] figure::after{
	content:"";
	background:url(../imgs/7.png) no-repeat 66% center rgba(0,0,0,0.5);
	-webkit-background-size:110px auto;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 100;
	pointer-events:none;
}
.list_coupon *[data-card] a[disabled="expire"] figure::after{
	background-image:url(../imgs/7_1.png);
}
